<?php

/*** 
 Modulo per la ricerca e filtro. Passo la lingua come parametro dalla chiamata Jumi
 ***/

include("php-ikonart/open-db.php"); // Aperture e Costanti del DBase del 
include("php-ikonart/util.php");  // Funzioni di utilità

$sLang = $jumi[0];

if (trim($sLang) == '') {
  echo 'Attenzione...Parametro lingua non inviato<br>';
  exit();
}

if (openDbBruniWines() == 0){
  echo 'Attenzione...Problemi apertura DB<br>';
  exit();
}

// -----------------------------------------------------------------------------------
// Per ogni lingua va richiamato lo script JS relativo all' articolo della lingua
// corrispondente. PEr ogni Elenco prodotto deve essere creato un'articolo per 
// lingua con il relativo parametro.
// Al momento richiamo l'articolo Italiano con gli skeleton per la ricerca
// -----------------------------------------------------------------------------------

switch ($sLang){
  case 'it':
    $sTNome = 'Per Nome';
    $sTCategoria = 'Per Categoria';
    $sTRegione = 'Per Regione';
    $sTAll = 'Tutti';
    $sButton = 'Cerca';
    $sURLArtList = '/index.php?option=com_content&view=article&id=1';
    break;
    
  case 'en':
    $sTNome = 'Search by name';
    $sTCategoria = 'Search by category';
    $sTRegione = 'Search by reagion';
    $sTAll = 'All';
    $sButton = 'Search';
    $sURLArtList = '/index.php?option=com_content&view=article&id=33';
    break;

  case 'de':
    $sTNome = 'Suche nach Name';
    $sTCategoria = 'Suche nach Kategorien';
    $sTRegione = 'Suche nach Region';    
    $sTAll = 'All';
    $sButton = 'Search';
    $sURLArtList = '/index.php?option=com_content&view=article&id=53';
    break;      
}
//---------------------------------------------------- Imposto Query e verifica risultato   
	     
 $sQueryCat = "SELECT P.colore_it FROM PRODOTTI P 
               WHERE NOT (P.colore_it IS NULL) AND
                         (P.colore_it <> '')  
               GROUP BY P.colore_it
               ORDER BY P.colore_it
             ";            
	     
$sQueryRegione = "SELECT R.descri_regione FROM REGIONI R 
                  ORDER BY R.descri_regione
                 "; 
mysql_query("set names 'utf8'");                   
$sSQLCat = mysql_query($sQueryCat);

if (!$sSQLCat) {
  echo mysql_error();
  exit();
}

mysql_query("set names 'utf8'");  // Risolve il problema caratteri particolari  
$sSQLReg = mysql_query($sQueryRegione);

if (!$sSQLReg) {
  echo mysql_error();
  exit();
}

 // ------------------------------------------------------ Script con function per 
 //                                                        lanciare script di ricerca
 //                                                       
echo "<SCRIPT>
          function search_prd() {
            var sNome = document.getElementById('id_ricnome').value;
            var iCat  = document.getElementById('id_cat').selectedIndex; 
            var oCat  = document.getElementById('id_cat').options;
            var iReg  = document.getElementById('id_reg').selectedIndex; 
            var oReg  = document.getElementById('id_reg').options;
            // ------------------------------------------------------ Attivare per debug
            //alert( '".trim($sURLArtList)."&pNome='+sNome+'&pCat='+oCat[iCat].text+'&pReg='+oReg[iReg].text);
	    
            location.href='".trim($sURLArtList)."&pNome='+sNome+'&pCat='+oCat[iCat].text+'&pReg='+oReg[iReg].text;
       }
      </SCRIPT>";
//---------------------------------------------------------------------------------- 
echo '<table width="950" border="0">';

echo '  <tr height="50">';
echo '    <td colspan="4" width="950">'.trim($sTNome).'<input type="TEXT" id="id_ricnome" name="ricnome" SIZE="60"> </td>';
echo '  </tr>';

echo '  <tr>';
echo '    <td height="150" width="180"><img src="images/vini.jpg" width="150" height="150" /></td>';
echo '    <td>'.trim($sTCategoria).'<br><br>';
echo '  <SELECT id="id_cat">';
echo '       <OPTION VALUE=o"'.$sTAll.'">'.$sTAll.'</OPTION>';

while ($rec = mysql_fetch_row($sSQLCat)) {
 echo '<OPTION VALUE=o"'.trim($rec[0]).'">'.$rec[0].'</OPTION>';   
}

echo '  </td>';

echo '    <td height="150" width="180"><img src="images/cartina.jpg" width="150" height="150" /></td>';
echo '  <td>'.trim($sTRegione).'<br><br>';
echo '<SELECT id="id_reg">';
echo '       <OPTION VALUE=o"'.$sTAll.'">'.$sTAll.'</OPTION>';

while ($rec = mysql_fetch_row($sSQLReg)) {
 echo '<OPTION VALUE=o"'.trim($rec[0]).'">'.$rec[0].'</OPTION>';   
}
 
echo '  </td>';
echo '	</TR>';
echo '</table>';


mysql_close();

echo '<table width="600px" border="0" cellpadding="0" cellspacing="0" >';
echo ' <tr height="50">';
echo '  <td width="200"></td>';
echo '  <td><INPUT TYPE="Button" VALUE="'.trim($sButton).'" onclick="search_prd();"> </td>';
echo ' </tr>';
echo '</table>';




?>